package com.javasea.patterns.mario.state;

import com.javasea.patterns.mario.MarioStateContext;

/**
 *@ClassName AbstractMario
 *@Description TODO
 *@Author longxiaonan@163.com
 *@Date 2022/4/28 0028 23:07
 */
public abstract class AbstractMario implements IMario {

    @Override
    public void obtainMushRoom(MarioStateContext stateMachine) {
        // do nothing...
    }

    @Override
    public void obtainCape(MarioStateContext stateMachine) {
        // do nothing...
    }

    @Override
    public void obtainFireFlower(MarioStateContext stateMachine) {
        // do nothing...
    }

    @Override
    public void meetMonster(MarioStateContext stateMachine) {
        // do nothing...
    }
}
